home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d971.lha / Yak / Source / yak_locale_strings.h < prev    next >
C/C++ Source or Header  |  1993-11-28  |  21KB  |  594 lines

  1. #ifndef YAK_LOCALE_STRINGS_H
  2. #define YAK_LOCALE_STRINGS_H
  3.  
  4.  
  5. /****************************************************************************/
  6.  
  7.  
  8. /* This file was created automatically by CatComp.
  9.  * Do NOT edit by hand!
  10.  */
  11.  
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17. #ifdef CATCOMP_ARRAY
  18. #undef CATCOMP_NUMBERS
  19. #undef CATCOMP_STRINGS
  20. #define CATCOMP_NUMBERS
  21. #define CATCOMP_STRINGS
  22. #endif
  23.  
  24. #ifdef CATCOMP_BLOCK
  25. #undef CATCOMP_STRINGS
  26. #define CATCOMP_STRINGS
  27. #endif
  28.  
  29.  
  30. /****************************************************************************/
  31.  
  32.  
  33. #ifdef CATCOMP_NUMBERS
  34.  
  35. #define COPYRIGHT_STRING 0
  36. #define TOGGLES_STRING 1
  37. #define INCLUSION_PATTERNS_STRING 2
  38. #define MISCELLANEOUS_STRING 3
  39. #define TIMEOUT_STRING 4
  40. #define HIDE_STRING 5
  41. #define QUIT_STRING 6
  42. #define AUTOPOINT_STRING 7
  43. #define KEY_ACTIVATE_STRING 8
  44. #define CLICK_TO_FRONT_STRING 9
  45. #define CLICK_TO_BACK_STRING 10
  46. #define CYCLE_SCREENS_STRING 11
  47. #define WILD_STAR_STRING 12
  48. #define SCREEN_ACTIVATE_STRING 13
  49. #define AUTOPOPTOFRONT_STRING 14
  50. #define MOUSEBLANK_METHOD_STRING 15
  51. #define NONE_STRING 16
  52. #define SPRITES_STRING 17
  53. #define COPPER_STRING 18
  54. #define RMB_ACTIVATE_STRING 19
  55. #define EDIT_HOTKEYS_STRING 20
  56. #define AUTOSCREENS_STRING 21
  57. #define CLICKSCREENS_STRING 22
  58. #define POPWINDOWS_STRING 23
  59. #define CLICKWINDOWS_STRING 24
  60. #define CLICKVOLUME_STRING 25
  61. #define SCREENTIMEOUT_STRING 26
  62. #define MOUSETIMEOUT_STRING 27
  63. #define PROJECT_STRING 28
  64. #define LOAD_SETTINGS_STRING 29
  65. #define LOAD_SHORTCUT 30
  66. #define SAVE_SETTINGS_STRING 31
  67. #define SAVE_SHORTCUT 32
  68. #define HIDE_WINDOW_STRING 33
  69. #define HIDE_SHORTCUT 34
  70. #define QUIT_SHORTCUT 35
  71. #define Credits_STRING 36
  72. #define Credits_Line1_STRING 37
  73. #define Credits_Line2_STRING 38
  74. #define Credits_Line3_STRING 39
  75. #define Credits_Line4_STRING 40
  76. #define Credits_Line5_STRING 41
  77. #define Hotkey_Window_TITLE 42
  78. #define HOTKEYS_STRING 43
  79. #define ACTIONS_STRING 44
  80. #define ARGUMENT_STRING 45
  81. #define OPTIONS_STRING 46
  82. #define NO_SCREEN_CHANGE_STRING 47
  83. #define WORKBENCH_TO_FRONT_STRING 48
  84. #define DEFAULT_PUBSCR_TO_FRONT_STRING 49
  85. #define ADD_STRING 50
  86. #define DELETE_STRING 51
  87. #define RETURN_STRING 52
  88. #define DOS_Command_ACT 53
  89. #define Close_Window_ACT 54
  90. #define Zip_Window_ACT 55
  91. #define Shrink_Window_ACT 56
  92. #define Expand_Window_ACT 57
  93. #define Cycle_Windows_ACT 58
  94. #define Open_Palette_ACT 59
  95. #define Screen_to_Front_ACT 60
  96. #define Screen_to_Back_ACT 61
  97. #define Activate_Workbench_ACT 62
  98. #define Centre_Screen_ACT 63
  99. #define Blank_Display_ACT 64
  100. #define Insert_Text_ACT 65
  101. #define Insert_Date_ACT 66
  102. #define Show_Yak_Interface_ACT 67
  103. #define Parsing_Pattern_ERR 68
  104. #define Allocation_ERR 69
  105. #define CX_POPKEY_invalid_ERR 70
  106. #define Couldn_t_create_AppIcon_ERR 71
  107. #define Resource_ERR 72
  108. #define Cannot_exit_palette_opened_ERR 73
  109. #define Invalid_config_file_ERR 74
  110. #define No_memory_ERR 75
  111. #define Error_reading_hotkey_file_ERR 76
  112. #define Couldnt_start_ps_for_cmd_ERR 77
  113. #define No_cmd_specified_for_hotkey_ERR 78
  114. #define Text_insertion_str_invalid_ERR 79
  115. #define Yak_text_hotkey_ERR 80
  116. #define Has_no_text_specified_ERR 81
  117. #define Yak_date_hotkey_ERR 82
  118. #define Has_no_format_specified_ERR 83
  119. #define Invalid_hotkey_specif_ERR 84
  120. #define Arg_unspecified_for_key_ERR 85
  121. #define Couldnt_open_other_window_ERR 86
  122. #define NOCLICK_STRING 87
  123. #define Back_Cycle_Windows_ACT 88
  124. #define MMB_ACTIVATE_STRING 89
  125. #define MMB_Replaces_STRING 90
  126. #define NOTHING_STRING 91
  127. #define AUTOPOINT_DELAY_STRING 92
  128. #define Error_Requester_Title 93
  129.  
  130. #endif /* CATCOMP_NUMBERS */
  131.  
  132.  
  133. /****************************************************************************/
  134.  
  135.  
  136. #ifdef CATCOMP_STRINGS
  137.  
  138. #define COPYRIGHT_STRING_STR "Yak © 1992,1993 Martin W Scott & Gaël Marziou"
  139. #define TOGGLES_STRING_STR "Toggles"
  140. #define INCLUSION_PATTERNS_STRING_STR "Inclusion Patterns"
  141. #define MISCELLANEOUS_STRING_STR "Miscellaneous"
  142. #define TIMEOUT_STRING_STR "Time Out"
  143. #define HIDE_STRING_STR "Hide"
  144. #define QUIT_STRING_STR "Quit"
  145. #define AUTOPOINT_STRING_STR "AutoPoint"
  146. #define KEY_ACTIVATE_STRING_STR "Key Activate"
  147. #define CLICK_TO_FRONT_STRING_STR "Click To Front"
  148. #define CLICK_TO_BACK_STRING_STR "Click To Back"
  149. #define CYCLE_SCREENS_STRING_STR "Cycle screens"
  150. #define WILD_STAR_STRING_STR "Wild star"
  151. #define SCREEN_ACTIVATE_STRING_STR "Screen Activate"
  152. #define AUTOPOPTOFRONT_STRING_STR "AutoPopToFront"
  153. #define MOUSEBLANK_METHOD_STRING_STR "MouseBlank Method"
  154. #define NONE_STRING_STR "None"
  155. #define SPRITES_STRING_STR "Sprites"
  156. #define COPPER_STRING_STR "Copper"
  157. #define RMB_ACTIVATE_STRING_STR "RMB Activate"
  158. #define EDIT_HOTKEYS_STRING_STR "Edit Hotkeys"
  159. #define AUTOSCREENS_STRING_STR "AutoScreens"
  160. #define CLICKSCREENS_STRING_STR "ClickScreens"
  161. #define POPWINDOWS_STRING_STR "PopWindows"
  162. #define CLICKWINDOWS_STRING_STR "ClickWindows"
  163. #define CLICKVOLUME_STRING_STR "ClickVolume"
  164. #define SCREENTIMEOUT_STRING_STR "ScreenTimeOut"
  165. #define MOUSETIMEOUT_STRING_STR "MouseTimeOut"
  166. #define PROJECT_STRING_STR "Project"
  167. #define LOAD_SETTINGS_STRING_STR "Load Settings"
  168. #define LOAD_SHORTCUT_STR "L"
  169. #define SAVE_SETTINGS_STRING_STR "Save Settings"
  170. #define SAVE_SHORTCUT_STR "S"
  171. #define HIDE_WINDOW_STRING_STR "Hide Window"
  172. #define HIDE_SHORTCUT_STR "H"
  173. #define QUIT_SHORTCUT_STR "Q"
  174. #define Credits_STRING_STR "Credits"
  175. #define Credits_Line1_STRING_STR "   Thanks to"
  176. #define Credits_Line2_STRING_STR "Martin W. Scott"
  177. #define Credits_Line3_STRING_STR "     who"
  178. #define Credits_Line4_STRING_STR "   wrote the"
  179. #define Credits_Line5_STRING_STR "original version"
  180. #define Hotkey_Window_TITLE_STR "HotKey = <"
  181. #define HOTKEYS_STRING_STR "HotKeys"
  182. #define ACTIONS_STRING_STR "Actions"
  183. #define ARGUMENT_STRING_STR "Argument"
  184. #define OPTIONS_STRING_STR "Options"
  185. #define NO_SCREEN_CHANGE_STRING_STR "No Screen Change"
  186. #define WORKBENCH_TO_FRONT_STRING_STR "Workbench to Front"
  187. #define DEFAULT_PUBSCR_TO_FRONT_STRING_STR "Default PubScr to Front"
  188. #define ADD_STRING_STR "Add"
  189. #define DELETE_STRING_STR "Delete"
  190. #define RETURN_STRING_STR "Return..."
  191. #define DOS_Command_ACT_STR "DOS Command"
  192. #define Close_Window_ACT_STR "Close Window"
  193. #define Zip_Window_ACT_STR "Zip Window"
  194. #define Shrink_Window_ACT_STR "Shrink Window"
  195. #define Expand_Window_ACT_STR "Expand Window"
  196. #define Cycle_Windows_ACT_STR "Cycle Windows"
  197. #define Open_Palette_ACT_STR "Open Palette"
  198. #define Screen_to_Front_ACT_STR "Screen to Front"
  199. #define Screen_to_Back_ACT_STR "Screen to Back"
  200. #define Activate_Workbench_ACT_STR "Activate Workbench"
  201. #define Centre_Screen_ACT_STR "Centre Screen"
  202. #define Blank_Display_ACT_STR "Blank Display"
  203. #define Insert_Text_ACT_STR "Insert Text"
  204. #define Insert_Date_ACT_STR "Insert Date"
  205. #define Show_Yak_Interface_ACT_STR "Show Yak Interface"
  206. #define Parsing_Pattern_ERR_STR "Error parsing pattern"
  207. #define Allocation_ERR_STR "Allocation error"
  208. #define CX_POPKEY_invalid_ERR_STR "CX_POPKEY definition invalid"
  209. #define Couldn_t_create_AppIcon_ERR_STR "Couldn't create AppIcon"
  210. #define Resource_ERR_STR "Resource error"
  211. #define Cannot_exit_palette_opened_ERR_STR "Cannot exit yet:\npalette(s) remain open"
  212. #define Invalid_config_file_ERR_STR "Invalid config file"
  213. #define No_memory_ERR_STR "No memory"
  214. #define Error_reading_hotkey_file_ERR_STR "Error reading hotkey file"
  215. #define Couldnt_start_ps_for_cmd_ERR_STR "Could not start process for command"
  216. #define No_cmd_specified_for_hotkey_ERR_STR "No command specified for hotkey"
  217. #define Text_insertion_str_invalid_ERR_STR "Yak text insertion string invalid"
  218. #define Yak_text_hotkey_ERR_STR "Yak text hotkey"
  219. #define Has_no_text_specified_ERR_STR "has no text specified"
  220. #define Yak_date_hotkey_ERR_STR "Yak date hotkey"
  221. #define Has_no_format_specified_ERR_STR "has no format specified"
  222. #define Invalid_hotkey_specif_ERR_STR "Invalid hotkey specification"
  223. #define Arg_unspecified_for_key_ERR_STR "An argument should be specified for this key"
  224. #define Couldnt_open_other_window_ERR_STR "Couldn't open other window"
  225. #define NOCLICK_STRING_STR "No Click"
  226. #define Back_Cycle_Windows_ACT_STR "Back Cycle Windows"
  227. #define MMB_ACTIVATE_STRING_STR "MMB Activate"
  228. #define MMB_Replaces_STRING_STR "MMB replaces"
  229. #define NOTHING_STRING_STR "Nothing"
  230. #define AUTOPOINT_DELAY_STRING_STR "AutoPoint delay"
  231. #define Error_Requester_Title_STR "Yak Error Message"
  232.  
  233. #endif /* CATCOMP_STRINGS */
  234.  
  235.  
  236. /****************************************************************************/
  237.  
  238.  
  239. #ifdef CATCOMP_ARRAY
  240.  
  241. struct CatCompArrayType
  242. {
  243.     LONG   cca_ID;
  244.     STRPTR cca_Str;
  245. };
  246.  
  247. static const struct CatCompArrayType CatCompArray[] =
  248. {
  249.     {COPYRIGHT_STRING,(STRPTR)COPYRIGHT_STRING_STR},
  250.     {TOGGLES_STRING,(STRPTR)TOGGLES_STRING_STR},
  251.     {INCLUSION_PATTERNS_STRING,(STRPTR)INCLUSION_PATTERNS_STRING_STR},
  252.     {MISCELLANEOUS_STRING,(STRPTR)MISCELLANEOUS_STRING_STR},
  253.     {TIMEOUT_STRING,(STRPTR)TIMEOUT_STRING_STR},
  254.     {HIDE_STRING,(STRPTR)HIDE_STRING_STR},
  255.     {QUIT_STRING,(STRPTR)QUIT_STRING_STR},
  256.     {AUTOPOINT_STRING,(STRPTR)AUTOPOINT_STRING_STR},
  257.     {KEY_ACTIVATE_STRING,(STRPTR)KEY_ACTIVATE_STRING_STR},
  258.     {CLICK_TO_FRONT_STRING,(STRPTR)CLICK_TO_FRONT_STRING_STR},
  259.     {CLICK_TO_BACK_STRING,(STRPTR)CLICK_TO_BACK_STRING_STR},
  260.     {CYCLE_SCREENS_STRING,(STRPTR)CYCLE_SCREENS_STRING_STR},
  261.     {WILD_STAR_STRING,(STRPTR)WILD_STAR_STRING_STR},
  262.     {SCREEN_ACTIVATE_STRING,(STRPTR)SCREEN_ACTIVATE_STRING_STR},
  263.     {AUTOPOPTOFRONT_STRING,(STRPTR)AUTOPOPTOFRONT_STRING_STR},
  264.     {MOUSEBLANK_METHOD_STRING,(STRPTR)MOUSEBLANK_METHOD_STRING_STR},
  265.     {NONE_STRING,(STRPTR)NONE_STRING_STR},
  266.     {SPRITES_STRING,(STRPTR)SPRITES_STRING_STR},
  267.     {COPPER_STRING,(STRPTR)COPPER_STRING_STR},
  268.     {RMB_ACTIVATE_STRING,(STRPTR)RMB_ACTIVATE_STRING_STR},
  269.     {EDIT_HOTKEYS_STRING,(STRPTR)EDIT_HOTKEYS_STRING_STR},
  270.     {AUTOSCREENS_STRING,(STRPTR)AUTOSCREENS_STRING_STR},
  271.     {CLICKSCREENS_STRING,(STRPTR)CLICKSCREENS_STRING_STR},
  272.     {POPWINDOWS_STRING,(STRPTR)POPWINDOWS_STRING_STR},
  273.     {CLICKWINDOWS_STRING,(STRPTR)CLICKWINDOWS_STRING_STR},
  274.     {CLICKVOLUME_STRING,(STRPTR)CLICKVOLUME_STRING_STR},
  275.     {SCREENTIMEOUT_STRING,(STRPTR)SCREENTIMEOUT_STRING_STR},
  276.     {MOUSETIMEOUT_STRING,(STRPTR)MOUSETIMEOUT_STRING_STR},
  277.     {PROJECT_STRING,(STRPTR)PROJECT_STRING_STR},
  278.     {LOAD_SETTINGS_STRING,(STRPTR)LOAD_SETTINGS_STRING_STR},
  279.     {LOAD_SHORTCUT,(STRPTR)LOAD_SHORTCUT_STR},
  280.     {SAVE_SETTINGS_STRING,(STRPTR)SAVE_SETTINGS_STRING_STR},
  281.     {SAVE_SHORTCUT,(STRPTR)SAVE_SHORTCUT_STR},
  282.     {HIDE_WINDOW_STRING,(STRPTR)HIDE_WINDOW_STRING_STR},
  283.     {HIDE_SHORTCUT,(STRPTR)HIDE_SHORTCUT_STR},
  284.     {QUIT_SHORTCUT,(STRPTR)QUIT_SHORTCUT_STR},
  285.     {Credits_STRING,(STRPTR)Credits_STRING_STR},
  286.     {Credits_Line1_STRING,(STRPTR)Credits_Line1_STRING_STR},
  287.     {Credits_Line2_STRING,(STRPTR)Credits_Line2_STRING_STR},
  288.     {Credits_Line3_STRING,(STRPTR)Credits_Line3_STRING_STR},
  289.     {Credits_Line4_STRING,(STRPTR)Credits_Line4_STRING_STR},
  290.     {Credits_Line5_STRING,(STRPTR)Credits_Line5_STRING_STR},
  291.     {Hotkey_Window_TITLE,(STRPTR)Hotkey_Window_TITLE_STR},
  292.     {HOTKEYS_STRING,(STRPTR)HOTKEYS_STRING_STR},
  293.     {ACTIONS_STRING,(STRPTR)ACTIONS_STRING_STR},
  294.     {ARGUMENT_STRING,(STRPTR)ARGUMENT_STRING_STR},
  295.     {OPTIONS_STRING,(STRPTR)OPTIONS_STRING_STR},
  296.     {NO_SCREEN_CHANGE_STRING,(STRPTR)NO_SCREEN_CHANGE_STRING_STR},
  297.     {WORKBENCH_TO_FRONT_STRING,(STRPTR)WORKBENCH_TO_FRONT_STRING_STR},
  298.     {DEFAULT_PUBSCR_TO_FRONT_STRING,(STRPTR)DEFAULT_PUBSCR_TO_FRONT_STRING_STR},
  299.     {ADD_STRING,(STRPTR)ADD_STRING_STR},
  300.     {DELETE_STRING,(STRPTR)DELETE_STRING_STR},
  301.     {RETURN_STRING,(STRPTR)RETURN_STRING_STR},
  302.     {DOS_Command_ACT,(STRPTR)DOS_Command_ACT_STR},
  303.     {Close_Window_ACT,(STRPTR)Close_Window_ACT_STR},
  304.     {Zip_Window_ACT,(STRPTR)Zip_Window_ACT_STR},
  305.     {Shrink_Window_ACT,(STRPTR)Shrink_Window_ACT_STR},
  306.     {Expand_Window_ACT,(STRPTR)Expand_Window_ACT_STR},
  307.     {Cycle_Windows_ACT,(STRPTR)Cycle_Windows_ACT_STR},
  308.     {Open_Palette_ACT,(STRPTR)Open_Palette_ACT_STR},
  309.     {Screen_to_Front_ACT,(STRPTR)Screen_to_Front_ACT_STR},
  310.     {Screen_to_Back_ACT,(STRPTR)Screen_to_Back_ACT_STR},
  311.     {Activate_Workbench_ACT,(STRPTR)Activate_Workbench_ACT_STR},
  312.     {Centre_Screen_ACT,(STRPTR)Centre_Screen_ACT_STR},
  313.     {Blank_Display_ACT,(STRPTR)Blank_Display_ACT_STR},
  314.     {Insert_Text_ACT,(STRPTR)Insert_Text_ACT_STR},
  315.     {Insert_Date_ACT,(STRPTR)Insert_Date_ACT_STR},
  316.     {Show_Yak_Interface_ACT,(STRPTR)Show_Yak_Interface_ACT_STR},
  317.     {Parsing_Pattern_ERR,(STRPTR)Parsing_Pattern_ERR_STR},
  318.     {Allocation_ERR,(STRPTR)Allocation_ERR_STR},
  319.     {CX_POPKEY_invalid_ERR,(STRPTR)CX_POPKEY_invalid_ERR_STR},
  320.     {Couldn_t_create_AppIcon_ERR,(STRPTR)Couldn_t_create_AppIcon_ERR_STR},
  321.     {Resource_ERR,(STRPTR)Resource_ERR_STR},
  322.     {Cannot_exit_palette_opened_ERR,(STRPTR)Cannot_exit_palette_opened_ERR_STR},
  323.     {Invalid_config_file_ERR,(STRPTR)Invalid_config_file_ERR_STR},
  324.     {No_memory_ERR,(STRPTR)No_memory_ERR_STR},
  325.     {Error_reading_hotkey_file_ERR,(STRPTR)Error_reading_hotkey_file_ERR_STR},
  326.     {Couldnt_start_ps_for_cmd_ERR,(STRPTR)Couldnt_start_ps_for_cmd_ERR_STR},
  327.     {No_cmd_specified_for_hotkey_ERR,(STRPTR)No_cmd_specified_for_hotkey_ERR_STR},
  328.     {Text_insertion_str_invalid_ERR,(STRPTR)Text_insertion_str_invalid_ERR_STR},
  329.     {Yak_text_hotkey_ERR,(STRPTR)Yak_text_hotkey_ERR_STR},
  330.     {Has_no_text_specified_ERR,(STRPTR)Has_no_text_specified_ERR_STR},
  331.     {Yak_date_hotkey_ERR,(STRPTR)Yak_date_hotkey_ERR_STR},
  332.     {Has_no_format_specified_ERR,(STRPTR)Has_no_format_specified_ERR_STR},
  333.     {Invalid_hotkey_specif_ERR,(STRPTR)Invalid_hotkey_specif_ERR_STR},
  334.     {Arg_unspecified_for_key_ERR,(STRPTR)Arg_unspecified_for_key_ERR_STR},
  335.     {Couldnt_open_other_window_ERR,(STRPTR)Couldnt_open_other_window_ERR_STR},
  336.     {NOCLICK_STRING,(STRPTR)NOCLICK_STRING_STR},
  337.     {Back_Cycle_Windows_ACT,(STRPTR)Back_Cycle_Windows_ACT_STR},
  338.     {MMB_ACTIVATE_STRING,(STRPTR)MMB_ACTIVATE_STRING_STR},
  339.     {MMB_Replaces_STRING,(STRPTR)MMB_Replaces_STRING_STR},
  340.     {NOTHING_STRING,(STRPTR)NOTHING_STRING_STR},
  341.     {AUTOPOINT_DELAY_STRING,(STRPTR)AUTOPOINT_DELAY_STRING_STR},
  342.     {Error_Requester_Title,(STRPTR)Error_Requester_Title_STR},
  343. };
  344.  
  345. #endif /* CATCOMP_ARRAY */
  346.  
  347.  
  348. /****************************************************************************/
  349.  
  350.  
  351. #ifdef CATCOMP_BLOCK
  352.  
  353. static const char CatCompBlock[] =
  354. {
  355.     "\x00\x00\x00\x00\x00\x2E"
  356.     COPYRIGHT_STRING_STR "\x00"
  357.     "\x00\x00\x00\x01\x00\x08"
  358.     TOGGLES_STRING_STR "\x00"
  359.     "\x00\x00\x00\x02\x00\x14"
  360.     INCLUSION_PATTERNS_STRING_STR "\x00\x00"
  361.     "\x00\x00\x00\x03\x00\x0E"
  362.     MISCELLANEOUS_STRING_STR "\x00"
  363.     "\x00\x00\x00\x04\x00\x0A"
  364.     TIMEOUT_STRING_STR "\x00\x00"
  365.     "\x00\x00\x00\x05\x00\x06"
  366.     HIDE_STRING_STR "\x00\x00"
  367.     "\x00\x00\x00\x06\x00\x06"
  368.     QUIT_STRING_STR "\x00\x00"
  369.     "\x00\x00\x00\x07\x00\x0A"
  370.     AUTOPOINT_STRING_STR "\x00"
  371.     "\x00\x00\x00\x08\x00\x0E"
  372.     KEY_ACTIVATE_STRING_STR "\x00\x00"
  373.     "\x00\x00\x00\x09\x00\x10"
  374.     CLICK_TO_FRONT_STRING_STR "\x00\x00"
  375.     "\x00\x00\x00\x0A\x00\x0E"
  376.     CLICK_TO_BACK_STRING_STR "\x00"
  377.     "\x00\x00\x00\x0B\x00\x0E"
  378.     CYCLE_SCREENS_STRING_STR "\x00"
  379.     "\x00\x00\x00\x0C\x00\x0A"
  380.     WILD_STAR_STRING_STR "\x00"
  381.     "\x00\x00\x00\x0D\x00\x10"
  382.     SCREEN_ACTIVATE_STRING_STR "\x00"
  383.     "\x00\x00\x00\x0E\x00\x10"
  384.     AUTOPOPTOFRONT_STRING_STR "\x00\x00"
  385.     "\x00\x00\x00\x0F\x00\x12"
  386.     MOUSEBLANK_METHOD_STRING_STR "\x00"
  387.     "\x00\x00\x00\x10\x00\x06"
  388.     NONE_STRING_STR "\x00\x00"
  389.     "\x00\x00\x00\x11\x00\x08"
  390.     SPRITES_STRING_STR "\x00"
  391.     "\x00\x00\x00\x12\x00\x08"
  392.     COPPER_STRING_STR "\x00\x00"
  393.     "\x00\x00\x00\x13\x00\x0E"
  394.     RMB_ACTIVATE_STRING_STR "\x00\x00"
  395.     "\x00\x00\x00\x14\x00\x0E"
  396.     EDIT_HOTKEYS_STRING_STR "\x00\x00"
  397.     "\x00\x00\x00\x15\x00\x0C"
  398.     AUTOSCREENS_STRING_STR "\x00"
  399.     "\x00\x00\x00\x16\x00\x0E"
  400.     CLICKSCREENS_STRING_STR "\x00\x00"
  401.     "\x00\x00\x00\x17\x00\x0C"
  402.     POPWINDOWS_STRING_STR "\x00\x00"
  403.     "\x00\x00\x00\x18\x00\x0E"
  404.     CLICKWINDOWS_STRING_STR "\x00\x00"
  405.     "\x00\x00\x00\x19\x00\x0C"
  406.     CLICKVOLUME_STRING_STR "\x00"
  407.     "\x00\x00\x00\x1A\x00\x0E"
  408.     SCREENTIMEOUT_STRING_STR "\x00"
  409.     "\x00\x00\x00\x1B\x00\x0E"
  410.     MOUSETIMEOUT_STRING_STR "\x00\x00"
  411.     "\x00\x00\x00\x1C\x00\x08"
  412.     PROJECT_STRING_STR "\x00"
  413.     "\x00\x00\x00\x1D\x00\x0E"
  414.     LOAD_SETTINGS_STRING_STR "\x00"
  415.     "\x00\x00\x00\x1E\x00\x02"
  416.     LOAD_SHORTCUT_STR "\x00"
  417.     "\x00\x00\x00\x1F\x00\x0E"
  418.     SAVE_SETTINGS_STRING_STR "\x00"
  419.     "\x00\x00\x00\x20\x00\x02"
  420.     SAVE_SHORTCUT_STR "\x00"
  421.     "\x00\x00\x00\x21\x00\x0C"
  422.     HIDE_WINDOW_STRING_STR "\x00"
  423.     "\x00\x00\x00\x22\x00\x02"
  424.     HIDE_SHORTCUT_STR "\x00"
  425.     "\x00\x00\x00\x23\x00\x02"
  426.     QUIT_SHORTCUT_STR "\x00"
  427.     "\x00\x00\x00\x24\x00\x08"
  428.     Credits_STRING_STR "\x00"
  429.     "\x00\x00\x00\x25\x00\x0E"
  430.     Credits_Line1_STRING_STR "\x00\x00"
  431.     "\x00\x00\x00\x26\x00\x10"
  432.     Credits_Line2_STRING_STR "\x00"
  433.     "\x00\x00\x00\x27\x00\x0A"
  434.     Credits_Line3_STRING_STR "\x00\x00"
  435.     "\x00\x00\x00\x28\x00\x0E"
  436.     Credits_Line4_STRING_STR "\x00\x00"
  437.     "\x00\x00\x00\x29\x00\x12"
  438.     Credits_Line5_STRING_STR "\x00\x00"
  439.     "\x00\x00\x00\x2A\x00\x0C"
  440.     Hotkey_Window_TITLE_STR "\x00\x00"
  441.     "\x00\x00\x00\x2B\x00\x08"
  442.     HOTKEYS_STRING_STR "\x00"
  443.     "\x00\x00\x00\x2C\x00\x08"
  444.     ACTIONS_STRING_STR "\x00"
  445.     "\x00\x00\x00\x2D\x00\x0A"
  446.     ARGUMENT_STRING_STR "\x00\x00"
  447.     "\x00\x00\x00\x2E\x00\x08"
  448.     OPTIONS_STRING_STR "\x00"
  449.     "\x00\x00\x00\x2F\x00\x12"
  450.     NO_SCREEN_CHANGE_STRING_STR "\x00\x00"
  451.     "\x00\x00\x00\x30\x00\x14"
  452.     WORKBENCH_TO_FRONT_STRING_STR "\x00\x00"
  453.     "\x00\x00\x00\x31\x00\x18"
  454.     DEFAULT_PUBSCR_TO_FRONT_STRING_STR "\x00"
  455.     "\x00\x00\x00\x32\x00\x04"
  456.     ADD_STRING_STR "\x00"
  457.     "\x00\x00\x00\x33\x00\x08"
  458.     DELETE_STRING_STR "\x00\x00"
  459.     "\x00\x00\x00\x34\x00\x0A"
  460.     RETURN_STRING_STR "\x00"
  461.     "\x00\x00\x00\x35\x00\x0C"
  462.     DOS_Command_ACT_STR "\x00"
  463.     "\x00\x00\x00\x36\x00\x0E"
  464.     Close_Window_ACT_STR "\x00\x00"
  465.     "\x00\x00\x00\x37\x00\x0C"
  466.     Zip_Window_ACT_STR "\x00\x00"
  467.     "\x00\x00\x00\x38\x00\x0E"
  468.     Shrink_Window_ACT_STR "\x00"
  469.     "\x00\x00\x00\x39\x00\x0E"
  470.     Expand_Window_ACT_STR "\x00"
  471.     "\x00\x00\x00\x3A\x00\x0E"
  472.     Cycle_Windows_ACT_STR "\x00"
  473.     "\x00\x00\x00\x3B\x00\x0E"
  474.     Open_Palette_ACT_STR "\x00\x00"
  475.     "\x00\x00\x00\x3C\x00\x10"
  476.     Screen_to_Front_ACT_STR "\x00"
  477.     "\x00\x00\x00\x3D\x00\x10"
  478.     Screen_to_Back_ACT_STR "\x00\x00"
  479.     "\x00\x00\x00\x3E\x00\x14"
  480.     Activate_Workbench_ACT_STR "\x00\x00"
  481.     "\x00\x00\x00\x3F\x00\x0E"
  482.     Centre_Screen_ACT_STR "\x00"
  483.     "\x00\x00\x00\x40\x00\x0E"
  484.     Blank_Display_ACT_STR "\x00"
  485.     "\x00\x00\x00\x41\x00\x0C"
  486.     Insert_Text_ACT_STR "\x00"
  487.     "\x00\x00\x00\x42\x00\x0C"
  488.     Insert_Date_ACT_STR "\x00"
  489.     "\x00\x00\x00\x43\x00\x14"
  490.     Show_Yak_Interface_ACT_STR "\x00\x00"
  491.     "\x00\x00\x00\x44\x00\x16"
  492.     Parsing_Pattern_ERR_STR "\x00"
  493.     "\x00\x00\x00\x45\x00\x12"
  494.     Allocation_ERR_STR "\x00\x00"
  495.     "\x00\x00\x00\x46\x00\x1E"
  496.     CX_POPKEY_invalid_ERR_STR "\x00\x00"
  497.     "\x00\x00\x00\x47\x00\x18"
  498.     Couldn_t_create_AppIcon_ERR_STR "\x00"
  499.     "\x00\x00\x00\x48\x00\x10"
  500.     Resource_ERR_STR "\x00\x00"
  501.     "\x00\x00\x00\x49\x00\x28"
  502.     Cannot_exit_palette_opened_ERR_STR "\x00"
  503.     "\x00\x00\x00\x4A\x00\x14"
  504.     Invalid_config_file_ERR_STR "\x00"
  505.     "\x00\x00\x00\x4B\x00\x0A"
  506.     No_memory_ERR_STR "\x00"
  507.     "\x00\x00\x00\x4C\x00\x1A"
  508.     Error_reading_hotkey_file_ERR_STR "\x00"
  509.     "\x00\x00\x00\x4D\x00\x24"
  510.     Couldnt_start_ps_for_cmd_ERR_STR "\x00"
  511.     "\x00\x00\x00\x4E\x00\x20"
  512.     No_cmd_specified_for_hotkey_ERR_STR "\x00"
  513.     "\x00\x00\x00\x4F\x00\x22"
  514.     Text_insertion_str_invalid_ERR_STR "\x00"
  515.     "\x00\x00\x00\x50\x00\x10"
  516.     Yak_text_hotkey_ERR_STR "\x00"
  517.     "\x00\x00\x00\x51\x00\x16"
  518.     Has_no_text_specified_ERR_STR "\x00"
  519.     "\x00\x00\x00\x52\x00\x10"
  520.     Yak_date_hotkey_ERR_STR "\x00"
  521.     "\x00\x00\x00\x53\x00\x18"
  522.     Has_no_format_specified_ERR_STR "\x00"
  523.     "\x00\x00\x00\x54\x00\x1E"
  524.     Invalid_hotkey_specif_ERR_STR "\x00\x00"
  525.     "\x00\x00\x00\x55\x00\x2E"
  526.     Arg_unspecified_for_key_ERR_STR "\x00\x00"
  527.     "\x00\x00\x00\x56\x00\x1C"
  528.     Couldnt_open_other_window_ERR_STR "\x00\x00"
  529.     "\x00\x00\x00\x57\x00\x0A"
  530.     NOCLICK_STRING_STR "\x00\x00"
  531.     "\x00\x00\x00\x58\x00\x14"
  532.     Back_Cycle_Windows_ACT_STR "\x00\x00"
  533.     "\x00\x00\x00\x59\x00\x0E"
  534.     MMB_ACTIVATE_STRING_STR "\x00\x00"
  535.     "\x00\x00\x00\x5A\x00\x0E"
  536.     MMB_Replaces_STRING_STR "\x00\x00"
  537.     "\x00\x00\x00\x5B\x00\x08"
  538.     NOTHING_STRING_STR "\x00"
  539.     "\x00\x00\x00\x5C\x00\x10"
  540.     AUTOPOINT_DELAY_STRING_STR "\x00"
  541.     "\x00\x00\x00\x5D\x00\x12"
  542.     Error_Requester_Title_STR "\x00"
  543. };
  544.  
  545. #endif /* CATCOMP_BLOCK */
  546.  
  547.  
  548. /****************************************************************************/
  549.  
  550.  
  551. struct LocaleInfo
  552. {
  553.     APTR li_LocaleBase;
  554.     APTR li_Catalog;
  555. };
  556.  
  557.  
  558. #ifdef CATCOMP_CODE
  559.  
  560. STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
  561. {
  562. LONG   *l;
  563. UWORD  *w;
  564. STRPTR  builtIn;
  565.  
  566.     l = (LONG *)CatCompBlock;
  567.  
  568.     while (*l != stringNum)
  569.     {
  570.         w = (UWORD *)((ULONG)l + 4);
  571.         l = (LONG *)((ULONG)l + (ULONG)*w + 6);
  572.     }
  573.     builtIn = (STRPTR)((ULONG)l + 6);
  574.  
  575. #define XLocaleBase LocaleBase
  576. #define LocaleBase li->li_LocaleBase
  577.     
  578.     if (LocaleBase)
  579.         return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
  580. #define LocaleBase XLocaleBase
  581. #undef XLocaleBase
  582.  
  583.     return(builtIn);
  584. }
  585.  
  586.  
  587. #endif /* CATCOMP_CODE */
  588.  
  589.  
  590. /****************************************************************************/
  591.  
  592.  
  593. #endif /* YAK_LOCALE_STRINGS_H */
  594.